# 密码只能由数字或字母（不分大小写）组成   要求让用户输入一段文本，系统按要求判断是低强度密码还是高强度密码
# 低级密码要求：
# 1. 密码由单纯的数字或字母组成
# 2. 或密码长度小于等于8位
# 高级密码要求：
# 1. 密码由数字、字母组合
# 2. 或密码长度高于8位

print("低级密码为纯数字或纯字母组成，字母不分大小写")
print("高级密码为数字、字母组合，字母不分大小写")
text=input("请输入密码:")
l=len(text)
while 1:
    s=text.isalnum()  #所有字符都是数字或者字母，为真返回 Ture，否则返回 False。（重点，这是字母数字一起判断的！！
    if s:
        print("密码格式正确")
    else:
        print("密码应为纯数字、纯字母或数字字母组合的任意一种")
        break
    s1=text.isdigit() #所有字符都是数字，为真返回 Ture，否则返回 False
    if s1:
        if l<=8:
            print("%s为低级密码,密码位数%d*" % (text, l))
            break
        else:
            print("%s为高级密码,密码位数%d"%(text,l))
            break
    s2=text.isalpha()   #所有字符都是字母，为真返回 Ture，否则返回 False（只判断字母
    if s2:
        if l<=8:
            print("%s为低级密码,密码位数%d" % (text, l))
            break
        else:
            print("%s为高级密码,密码位数%d"%(text,l))
            break
    print("%s为高级密码,密码位数%d"%(text,l))
    break
